package pos.data;
import java.util.*;
import java.sql.Connection;
import pos.domain.Service;
import pos.domain.Property;


public interface IPropertyDAO {
	
	  void delete(Connection conn,String propertyOID);
	  void insert(Connection conn,String mail,Property p,Service s);
	  //void update(Connection conn,String propertyOID);//obtenemos la calificacion de un usuario pasandoles un dni para modificarlo despues de la valoracion
	  public Property select(String pid);
	  public List<Property> selectPropertyByFields(List<String> query,List<Boolean>bsearch);
	  public List<Property> sortByTopRatedProperties ();
	  public List<Property> sortByNewestProperties ();
	  public List<Property> selectPropertyByService(List<Boolean> search);
	

}
